Kaldrum's 3D Models has replacements for the whole playable vanilla cast, all bosses besides the final boss and other gimmicks within their arenas, as well as some mod support and extra chartacters.


WHERE APPLICABLE, models in this pack have support for:
Skid Frames (futureproofed for 2.2.14)
CrossMomentum (NEW! trick animations for all chars)
Battlemod
Max Control Pack (plus paper peelout and dropdash)
Milne Dance
Halfpipe Utilities
Rphys
Speedway Chars
All Hugs

probably other stuff too hard to keep track tbh

Additionally, these other mods are supported:

Alt Sonic*
Super Sonic (see bonus.txt)
Bandages (see bonus.txt)
Tyson Hesse Sonic (see bonus.txt)
Ova Knuckles (sorta, see bonus.txt)
Knuckles Dashmode
Amy Dashmode
Amy Hugs*
Fang Laugh
Mugen Hunter Nack
Metal Sonic 3.0 (see bonus.txt)
Eggpack
Egg Robo
Super Mario Bros
Yoshi
Bowser

Furthermore, all vanilla characters (except fang) and the starred mods above have replacements in the form of alternate skins, with almost the same level of mod compatibility. (See bonus.txt!!!)

Vanilla characters also get custom continue animations for the continue state mod used in some servers!

A few select vanilla objects are also included:
NDRN (nights altar)
ESTA (eggman statues)

!!!IMPORTANT!!!
The empty peelout model (PEEL) has been replaced with another empty model called NONE, now located in the OTHER folder, instead of MCPACK. This has been created to decrease confusion. 

There was an error in the previous version where the line to copy used to still say MCPACK. Make sure your PEEL line is set correctly, especially if on mobile.


---SUPER MARIO BROS!-
I'm assuming this is what you're here for, bear with me for a bit. If not, keep scrolling down do see all the Sonic-related lines.

This pack now comes with support for the Super Mario Bros. addon.
However in the same vein as Jeck Jims' Wario replacement, I have added
five other characters in addition to the bros that are largely interchangable with them.
The pack includes:

Mario
Luigi
Peach
Daisy
Toad
Toadette
Yoshi

all of which go over the skin MARIO or LUIGI

Here are the lines you can use:

MARIO KLDR/MARIO/MARIO.md3 2.7 0.0
LUIGI KLDR/MARIO/LUIGI.md3 2.7 0.0
LUIGI KLDR/MARIO/PEACH.md3 2.7 0.0
MARIO KLDR/MARIO/DAISY.md3 2.7 0.0

MARIO KLDR/MARIO/TOAD.md3 2.7 0.0
MARIO KLDR/MARIO/BLUEVEST.md3 2.7 0.0 
*Toad always has a blue vest instead of it being recolorable.
MARIO KLDR/MARIO/KINOPIO-KUN.md3 2.7 0.0 
*Toad's spots are the same color as his pants (white by default), and his cap is the color of his vest.

MARIO KLDR/MARIO/TOADETTE.md3 2.7 0.0 
LUIGI KLDR/MARIO/YOSHI_L.md3 2.7 0.0
*very important! the yoshi model will not go over Luigi properly without the 
"_L"! Make sure you include it!

Each of these characters comes with a voice replacement addon (like JJ's wario)
The names are self explanatory enough to figure out what does what, however it might be useful
to make a bind in an autoexec.cfg file (located in the root of your srb2 folder) that can load
the pack in netgames. if you load mariobros after these files, the voices will go back to normal, 
which a netgame will practically always do.
I have provided an example in the folder with the voice packs, but here are the lines for each one.

bind [key] "addfile V_LuigiToPeachVoice-v1.wad"
bind [key] "addfile V_MarioToDaisyVoice-v1.wad"
bind [key] "addfile V_MarioToToadVoice-v1.wad"
bind [key] "addfile V_MarioToToadetteVoice-v1.wad"
bind [key] "addfile V_LuigiToYoshiVoice-v1.wad"

the brackets are not included in the actual file. just type the name of the key, no quotes or anything else
(ex. bind 0)

it is worth noting that the models are theoretically compatible with Mario or Luigi, without much risk of animations breaking. However some of the easter eggs and a few of Luigi's other animations are different,
so I designed the skins based on either Mario or Luigi, which is reflected in the voice packs. If you do
decide to use a skin for the wrong character, you could try your hand at editing the voice pack (or mute them)

Also, I would really suggest using some kind of mod that lets you change skincolors in single player.
The colors will be consistently wrong, and although you can set secondcolor manually, the main color will
usually be incorrect.

If you decide to make custom skincolors that fit the characters better, and also, BY DEFAULT go to the correct secondcolor, let me know, I can probably feature them on the page!

Additionally, the Cape and Kuribo's Shoe powerups have models.

MRCP KLDR/MARIO/CAPE.md3 2.7 0.0

fair warning, the cape will most likely not look correct for the 
other characters. It was animated based on M & L's proportions only. Its particularly bad on standing or 
walking frames.

MRBT KLDR/MARIO/SHOE.md3 2.7 0.0
MRBT KLDR/MARIO/SKATE.md3 2.7 0.0

The second one is the ice skate from 3D World, it can be used alternatively over the normal shoe.

Two other playable Mario characers are now included, they are Yoshi, for the standalone Yoshi addon,
and Bowser, for the Bowser addon.
Their lines are

YOSHI KLDR/MARIO/YOSHI.md3 2.7 0.0
BOWSER KLDR/MARIO/BOWSER.md3 2.7 0.0

Yoshi's egg is also modeled.

YEGG KLDR/MARIO/YEGG.md3 2.7 0.0

yegg

Finally, the miscellaneous vanilla objects, TOAD and KOOP (from Mario Koopa Blast)
both work with any of the Toad models, including Toadette, and Bowser, respectively

the lines are:

TOAD KLDR/MARIO/TOAD.md3 2.7 0.0
KOOP KLDR/MARIO/KOOP.md3 2.7 0.0

koop looks really stupid. its funny tho

Special thanks to JatDaGamer for allowing me to use his Toad and Toadette sprites for their life icons, 
and SMS Alfredo for walking me through the process of making the voice packs! 
If either of you see this, know that your help was invaluable for letting me bring this to life!

Anyways, back to Sonic! I hope you enjoy all of the new Mario stuff I've made. I've put a huge amount of time
and effort in to each one and I really hope it shows. If you run into any bugs with anything, please let me know.

---VANILLA PLAYABLE CHARACTERS---
To replace existing vanilla models, go to your models.dat file and replace any existing

SONIC
TAILS
KNUCKLES
AMY
PLAYERFANG
METALSONIC

ROSY (not a playable but who cares)

lines with

SONIC KLDR/SONIC.md3 2.7 0.0
TAILS KLDR/TAILS.md3 2.7 0.0
KNUCKLES KLDR/KNUCKLES.md3 2.7 0.0
AMY KLDR/AMY.md3 2.7 0.0
PLAYERFANG KLDR/FANG.md3 2.7 0.0
METALSONIC KLDR/METALSONIC.md3 2.7 0.0

ROSY KLDR/ROSY.md3 2.7 0.0

If the original lines are not present in your models.dat, just copy the new lines directly.

---VANILLA BOSSES---
Replace any existing

EGGM (GFZ egg zapper)
EGLZ (egg zapper laser)
EGGN (THZ egg slimer)
TANK (egg slimer tanks)
EGGO (DSZ sea egg)
SEBH (sea egg attachment)
FAKE (fake sea egg)
EGGP (CEZ egg colosseum)
EGR1 (spectator eggrobo)
FANG (boss NOT PLAYABLE fang)
METL (boss metal sonic)

lines with

EGGM KLDR/BOSS/EGGM.md3 2.7 0.0
EGLZ KLDR/BOSS/EGLZ.md3 2.7 0.0
EGGN KLDR/BOSS/EGGN.md3 2.7 0.0
TANK KLDR/BOSS/TANK.md3 2.7 0.0
EGGO KLDR/BOSS/EGGO.md3 2.7 0.0
SEBH KLDR/BOSS/SEBH.md3 2.7 0.0
FAKE KLDR/BOSS/FAKE.md3 2.7 0.0
EGGP KLDR/BOSS/EGGP.md3 2.7 0.0
EGR1 KLDR/BOSS/EGR1.md3 2.7 0.0
FANG KLDR/BOSS/NACK.md3 2.7 0.0
METL KLDR/BOSS/METL.md3 2.7 0.0

---VANILLA OBJECTS---

NDRN (nights altar)
ESTA (CEZ and ERZ(!) eggman statues also these can turn gold isnt that cool)

NDRN KLDR/OTHER/NDRN.md3 2.7 0.0
ESTA KLDR/OTHER/ESTA.md3 2.7 0.0


---MODDED PLAYABLES and SUPPORTING OBJECTS---

For Eggpack and Egg Robo add/replace the existing

EGGMAN
EGGROBO
EGRD
EGR2

lines with

EGGMAN KLDR/EGGMAN.md3 2.7 0.0
EGGROBO KLDR/EGGROBO.md3 2.7 0.0
EGRD KLDR/EGGROBO.md3 2.7 0.0
EGR2 KLDR/EGGROBO.md3 2.7 0.0

For the Max Control Pack, add the following lines

MCSONIC KLDR/SONIC.md3 2.7 0.0
MCTAILS KLDR/TAILS.md3 2.7 0.0
MCAMY KLDR/AMY.md3 2.7 0.0

PEEL KLDR/OTHER/NONE.md3 2.7 0.0
DRPD KLDR/MCPACK/DRPD.md3 2.7 0.0

BURN KLDR/MCPACK/BURN.md3 2.7 0.0
ELED KLDR/MCPACK/ELED.md3 2.7 0.0
POSE KLDR/MCPACK/POSE.md3 2.7 0.0
HMJP KLDR/MCPACK/HMJP.md3 2.7 0.0
HLHA KLDR/MCPACK/HLHA.md3 2.7 0.0

If just adding animations for the peelout or dropdash, only copy the PEEL and DRPD lines, respectively.
The peelout is included within Sonic's base animations, and as such the NONE.md3 file is empty.
However, if not included, the model will revert to the paper peelout sprite in addition to the animation, causing an overlay.

also side note, the SRB2-EX server and probably some others use a different peelout object than PEEL, being SPEL for Sonic and APEL for Amy. If you play on there feel free to add these lines.

SPEL KLDR/OTHER/NONE.md3 2.7 0.0
APEL KLDR/OTHER/NONE.md3 2.7 0.0

Make sure all subfolders are left with all of their contents, or change the filepath accordingly.
If the models have been previously installed, make sure any instances of a MCSONIC folder have been corrected to MCPACK.

For XMomentum's Blue Shoes Tails, as well as a few miscellaneous Metal effects, add the following lines

BLUESHOESTAILS KLDR/TAILSB.md3 2.7 0.0
DSHE KLDR/XMOMENTUM/DSHE.md3 2.7 0.0
DSHJ KLDR/XMOMENTUM/DSHJ.md3 2.7 0.0
DSHF KLDR/XMOMENTUM/DSHF.md3 2.7 0.0
DSHR KLDR/XMOMENTUM/DSHR.md3 2.7 0.0

You can also substitute any lines using normal TAILS for TAILSB in order for his shoes to always be blue.

For Tails', Knuckles', and Fang's Battlemod animations, add the following lines

TSWP KLDR/BATTLE/TSWP.md3 2.7 0.0
KDRA KLDR/BATTLE/KDRA.md3 2.7 0.0
KDRB KLDR/BATTLE/KDRB.md3 2.7 0.0
FAIR KLDR/BATTLE/FAIR.md3 2.7 0.0
FLOB KLDR/BATTLE/FLOB.md3 2.7 0.0

If using blue shoes Tails over vanilla Tails, for TSWP, use the line

TSWP KLDR/BATTLE/TSWPB.md3 2.7 0.0

For Alt Sonic, add the following line. 

ALTSONIC KLDR/SONIC.md3 2.7 0.0

For Mugen Hunter Nack, add the following line.

NACK KLDR/FANG.md3 2.7 0.0

For the Amy hug mod, add the following line.

HUG_ KLDR/OTHER/AHUG.md3 2.7 0.0

I hope you enjoy using my 3D models! Thank you for downloading! Make sure to check out bonus.txt for information on the alternate skins and a few Sonic variants!